#ifndef __MYSHELL_H__
#define __MYSHELL_H__

#include <iostream>
#include <cstdio>

#define ARGS 64

//void Debug();
//命令行参数表初始化
void InitGlobal();
//输出命令行提示符
void PrintfCommandPrompt();
//获取输入命令字符串
bool GetCommandString(char cmd_str_buff[], int len); 
//重定向字符串
void CheckRedir(char cmd[]);
//拆分命令行字符串，存储在命令行参数表中
bool ParseCommandString(char cmd[]);
//检查命令
bool BuiltInCommandExec();
//执行命令
void ForkAndExec();

#endif
